stab from a horn - French English Dictionary